<?php
/**
 *  💡 免责声明：本软件不得用于商业用途，仅做学习交流
 *  ⚠️ 权利声明：本软件由版权人提供产品技术支持
 *  📅 项目编号：NX2025-0135
 */
namespace App\Providers;

use App\Events\Notify;
use App\Listeners\ActiveNotification;
use App\Listeners\OrderNotification;
use App\Listeners\SystemNotification;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;

class EventServiceProvider extends ServiceProvider
{
    /**
     * The event listener mappings for the application.
     *
     * @var array<class-string, array<int, class-string>>
     */
    protected $listen = [
        //        Registered::class => [
        //            SendEmailVerificationNotification::class,
        //        ],
        Notify::class => [
            SystemNotification::class,
            OrderNotification::class,
            ActiveNotification::class,
        ],
    ];

    /**
     * Register any events for your application.
     */
    public function boot()
    {
    }
}
